body{color:#333333; font-size:14px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea,button{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none; font-size: 1em;}
button, input, select, textarea {font-family: inherit;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none; border:0; max-width:100%;}
a{outline-style:none; color:#333; text-decoration:none}
a:hover{text-decoration:none;}
a:focus {outline:none;-moz-outline:none;}
input:focus, textarea:focus{ outline: none;}
.clear{clear:both;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.boxsizing{-moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;}
.zo{zoom: 1; overflow: hidden;}
.transition, .transition *{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.imgscale img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale img:hover{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}

/*中部s*/
body{ background: url('../images/index.png') no-repeat center top;}
.main{width: 1200px; height: auto; margin: auto; background: #fff;}
.toutiao{width: 1174px;margin: auto; height: 116px; line-height: 115px; font-size: 32px; font-weight: bold; text-align: center}
.toutiao a{ color: #11449e;}
.huandeng{width: 1174px; height: 361px; margin: auto}
.huandeng .huandeng1{width: 641px; height: 361px; float: left;}
.huandeng .huandeng2{width: 507px; height: 361px; float: right;}
.huandeng .huandeng2 .huandeng2a{width: 100%; height: 51px;background: url('../images/index_13.jpg') repeat-x;}
.huandeng .huandeng2 .huandeng2a ul li{width: 141px; height: 51px; background: url('../images/index_13.jpg') no-repeat; float: left; font-size: 17px;text-align: center; line-height: 42px;}
.huandeng .huandeng2 .huandeng2a ul li a{color: #666;}
.huandeng .huandeng2 .huandeng2a ul li.on a{color: #fff;}
.huandeng .huandeng2 .huandeng2a ul li.on{background: url('../images/index_12.jpg') no-repeat;}
.huandeng .huandeng2 .huandeng2b{width: 100%; height: 310px;}

.infolist{clear: both;padding-top: 14px;}
.infolist li{position:relative; padding-top: 9px; padding-bottom: 9px; line-height:24px; overflow:hidden; vertical-align: top; font-size: 16px;}
.infolist li a{float: left; position: relative; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.infolist li, .infolist li a{-moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;}
.infolist li .time{position:absolute; right:0; top: 0; bottom: 0; height: 22px; margin: auto 0; color:#999999; font-size: 14px}
.infolist li a br{display: none;}
.infolist li:hover a, .infolist li a:hover{color: #1C4DA3;}
.infolist li:hover span{color:#1C4DA3;}
.infolist.md li{padding-right:60px;}
.infolist.ymd li{padding-right:100px;}
.infolist[class*="dot"] li a{padding-left: 10px;}
.infolist[class*="dot"] li a:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2.5px; width: 5px; height: 5px; border-radius: 2.5px; background: #cccccc;}
.infolist[class*="dot"] li:hover a:before{background: #1C4DA3;}
.infolist.dot-blue li a:before{background: #2A6AC9;}
.com-more a{color:#999999;}
.com-more a:hover{color:#1C4DA3;}
.m-com-more{clear: both; margin-top:20px;margin-bottom:20px; text-align:center; line-height:40px; background-color:#f5f5f5; border-radius:5px; display: none;}
.m-com-more a{color:#666;}
.m-com-more a:hover{color: #333;}
.m-com-more.bg-white{background: #fff;}

.news-col-l{width: 100%;  margin: auto;}
.home-tpxw{position:relative; overflow:hidden;}
.home-tpxw .owl-nav>div{width: 40px;height: 70px;margin-top: -35px;background-size: 14px;}
.home-tpxw .imgbox{height: 361px;}
.home-tpxw .imgbox img{display: block;min-width: 100%;min-height: 100%;}
.home-tpxw .txt{position: absolute;left:0;right:0;bottom:0;padding: 0 130px 0 20px;height: 45px;line-height: 45px;color:#fff;background: rgba(0,0,0,.6);}
.home-tpxw .owl-dots{position: absolute; right:13px;bottom:17px; z-index: 1;}
.home-tpxw .owl-dot{float: left; width: 9px;height: 9px;background: #fff;opacity: .5;margin: 0 7px;border-radius: 50%;}
.home-tpxw .owl-dot.active{opacity: 1;}
.owl-nav>div{
    position: absolute;top: 50%;display: block;width: 30px;height: 50px;margin-top: -25px;
    background: url('../images/icon_slide_prev_white.png') no-repeat center ;
    background-color: rgba(0, 0, 0, 0.2);background-size: 10px;
    z-index: 1;cursor: pointer;
}
.owl-nav .owl-prev{left: 0;}
.owl-nav .owl-next{right: 0;background-image: url('../images/icon_slide_next_white.png');}
.owl-nav>div:hover{background-color: rgba(0, 0, 0, 0.6);}
.tzgg1{width: 100%; height: 22px;}
.tzgg2{width: 100%; height: 22px;}
.tzgg{width: 1174px; height: 90px;  margin: auto;}
.tzgga{width: 641px; height: 90px; float: left;}
.tzggb{width: 507px; height: 90px; float: right;}
.tzgga1{float: left; width: 114px;height: 90px;}
.tzgga2{float: left; width: 527px;height: 90px; background: #f5f5f5;}
.tzgga2 .infolist{ padding-top: 0px; padding-right: 15px;}
.tzggb img{float: left; margin-left: 15px;}
.tzggb img.diyige{margin-left: 0;}
.tiao{ background: #fbf8f3; height: 15px; width: 100%;}
.tiao1{height: 14px; width: 100%;background: url('../images/index_27.jpg') no-repeat center;}
.xia{width: 1174px; height: 1033px;  margin: auto;}
.xia1{width: 761px; height: 1033px; float: left;}
.xia2{width: 47px; height: 1033px; float: left;background: url('../images/index_29.jpg') no-repeat center;}
.xia3{width: 366px; height: 1033px; float: left;}
.xia1a{background: url('../images/index_29x.jpg') repeat-x; width: 100%; height: 51px;}
.xia1a a{display: block; color: #fff; text-align: center; background: #015293; line-height: 51px; width: 242px; font-size: 22px; font-weight: bold;}
.xia1b{ width: 100%; height: 205px;}
.xia1b img{ float: left; margin-top: 17px; margin-left: 20px;}
.xia1b img.diyige{margin-left: 0;}
.xia1c{width: 100%; height: 48px; border-bottom: 1px solid #dddddd; font-size: 18px;font-weight: bold; color: #015293; line-height: 47px;}
.xia1c a{color: #015293}
.xia1d{width: 100%; height: 268px;}
.jiange1{height: 12px; width: 100%;}
.xia1d .infolist{ padding-top: 20px;}
.infolist.zcjd li .tag{font-style: normal;color: #3E69B0;padding: 0 10px 0 28px;background: url('../images/zwgk_icon_wzjd.png') no-repeat left center;background-size: 25px;}
.infolist.zcjd li .tag.tw{background-image: url('../images/zwgk_icon_twjd.png');}
.infolist.zcjd li .tag.sp{background-image: url('../images/zwgk_icon_spjd.png');}
.xia1e{width: 100%; height: 100px;background: url('../images/index_55.jpg') no-repeat center; }
.xia1e1{width: 179px; height: 100px; float: left;}
.xia1e2{width: 316px; height: 100px; float: left;}
.xia1e3{width: 101px; height: 100px; float: left;}
.xia1e4{width: 18px; height: 100px; float: left;}
.xia1e5{width: 147px; height: 100px; float: left;}
.xia1e2a{width: 100%; height: 49px; margin-top: 26px; background: #fff;}
.xia1e3a{width: 100%; height: 49px; margin-top: 26px; cursor: pointer;background: url('../images/index_61.jpg') no-repeat;}
.xia1e2a .sstxt2{ width: 100%; font-size: 16px; line-height: 48px; color: #333; background: transparent; border: 0;}
.xia1e2a .sstxt2::-webkit-input-placeholder{color: #ababab;}
.xia1f{width: 100%;height: 48px;background: url('../images/index_64.jpg') no-repeat;}
.xia1g{width: 100%;height: 224px;}
.xia1gpic{width: 100%; height: 164px; margin-top: 30px;}

.xia3a{width: 100%; height: 110px;}
.xia3b{width: 100%; height: 45px; border-bottom:1px solid #dddddd; }
.xia3b ul{float: left; margin-left: 14px;}
.xia3b ul span.xiexian{float: left;font-size: 18px; color: #666; line-height: 44px; margin-left: 4px; margin-right: 4px;}
.xia3b ul li{float: left; font-size: 18px; color: #666;line-height: 44px; cursor: pointer;}
.xia3b ul li.on{color: #c90e24; font-weight: bold;}
.xia3b .gengduo{float: right; font-size: 12px; line-height: 44px; color: #666;}
.xia3c{ width: 100%; height: 181px;}
.xia3c1{ width: 100%; height: 93px;}
.xia3c2{ width: 100%; height: 88px; background: #f5f5f5;}
.xia3c1a{ width: 330px; margin: auto; height: 93px;}
.xia3c1alist{ width: 110px; float: left; height: 88px; text-align: center}
.xia3c1alist img{ margin-top: 15px;}
.xia3c1alist span{ font-size: 16px; margin-top: 4px; display: block}
.xia3c2a{width: 330px; margin: auto; height: 88px;}
.xia3c2alist{ float: left; width: 110px; height: 44px;}
.xia3c2alist a{font-size: 16px; color: #333; line-height: 44px;}
.xia3c2alist a:before{display: inline-block;float: left;content: ''; width: 5px; height: 44px; background: url('../images/index_67.jpg') no-repeat; margin-right: 8px; margin-left: 10px;}
.xia3d{width: 100%;height: 216px; position: relative;}
.xia3d .pic1{ position: absolute;top:14px; left: 0;}
.xia3d .pic2{ position: absolute;top:14px; right: 0;}
.xia3d .pic3{ position: absolute;bottom:0; left: 0;}
.xia3d .pic4{ position: absolute;bottom:0; right: 0;}
.xia3c .jiange2{width: 100%;height: 15px}
.xia3e{width: 100%;height: 48px;border-bottom:1px solid #dddddd;}
.xia3e .gengduo{float: right; font-size: 12px; line-height: 48px; color: #666;}
.xia3e .xia3e1{ color: #c90e24; font-size: 18px; line-height: 48px; margin-left: 10px;}
.xia3f{width: 100%; height: 405px;}
.xia3f1{width: 360px; height: auto; margin: auto}
.xia3f1list{ float: left; margin-top: 13px; margin-left: 14px;}
.xia3f1list.diyige{margin-left: 0;}
.xia3f1 .one{margin-top: 25px;}
.wznb img{width: 100%; max-width: 1174px; margin: auto!important; display: block}
/*中部e*/


@media (max-width: 768px) {
    .main {
        width: 100%;
        height: auto;
        margin: auto;
    }

    .main .daohangtiao {
        width: 95%;
        font-size: 16px;
        height: auto;
        line-height: 26px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .main .daohangtiao .daohang1:before {
        width: 17px;
        height: 26px;
        background: url('../images/xianzhengfu_04x.png') no-repeat;

    }
    .mainbd{width: 95%; margin: auto}
    .toutiao{width: 100%; height: auto; line-height: 32px; font-size: 24px; font-weight: bold; padding-top: 14px; margin-bottom: 14px;}
    .huandeng{width: 100%; height: auto; margin: auto}
    .huandeng .huandeng1{width: 100%; height: 53.5vw; float: none;}
    .home-tpxw .imgbox{height: 53.5vw;}
    .huandeng .huandeng2{width: 100%; height: auto; float: none;}
    .huandeng .huandeng2 .huandeng2a ul li{width: 33%; background: url('../images/index_13.jpg') no-repeat center;  font-size: 16px;}
    .huandeng .huandeng2 .huandeng2a ul li.on{background: url('../images/index_12.jpg') no-repeat center;}
    .huandeng .huandeng2 .huandeng2b{height: auto;}
    .tzgg{width: 100%; height: auto;  margin: auto;}
    .tzgga{width: 100%; height: auto; float: none;}
    .tzggb{width: 100%; height: auto; float: none;}
    .tzgga1{width: 114px;height: 90px;}
    .tzgga2{width: calc(95vw - 114px);}
    .tzgga2 .time{display: none}
    .tzgga2 .infolist.ymd li{padding-right:10px;}
    .tzggb img{margin-left: 0; width: 44vw; margin-right: 7vw; margin-bottom: 14px;}
    .shangx{ margin-top: 14px;}
    .tzggb img.oushu{margin-right: 0;}
    .tzggb img.diyige{margin-left: 0;}

    .xia{width: 100%; height: auto;  margin: auto;}
    .xia1{width: 100%; height: auto; float: none;}
    .xia2{display: none}
    .xia3{width: 100%; height:auto; float: none; max-width: 480px; margin: auto}
    .xia1a{background: url('../images/index_29x.jpg') repeat-x left;}
    .xia1a a{font-size: 18px;}
    .xia1b{ height: auto}
    .xia1b img{ margin-left: 0; width: 44vw; margin-right: 7vw;}
    .xia1b img.oushu{margin-right: 0;}
    .xia1b img.diyige{margin-left: 0;}
    .tzgg2{height: 0;}
    .xia1d{width: 100%; height: auto}
    .xia1d .infolist{ padding-top: 10px;}
    .xia1e{width: 100%; height: 100px;background: url('../images/index_55.jpg') no-repeat left; }
    .xia1e1{display: none}
    .xia1e2{width: calc(95vw - 101px); height: 100px; float: left;}
    .xia1e3{width: 101px; height: 100px; float: left;}
    .xia1e4{display: none}
    .xia1e5{display: none}
    .xia1e2a{width: 90%;  margin: auto; margin-top: 26px; }
    .xia3a{text-align: center; padding-top: 15px;}


}